@charset "utf-8";
.top-line{
	border-top: 1px solid #eee;
}

.main-nav a{
	padding: 0 !important;
	margin: 0 !important;
	color: inherit;
	font-size: initial;
	font-weight: initial;
}

.main{
	margin-top: 36px;
}
.main-nav{
	color:#9E9E9E;
	font-size: .4rem;
}
.main-nav>ul{
	padding-left: .4rem;
}

.main-nav>ul>li>a:hover{
	color: #5E5E5E;
	padding-top: .2rem !important;
	padding-bottom: 0.2rem!important;
	padding-left: 0.2rem!important;
	border-left: 0.05rem solid #5E5E5E;
}

.main-nav>ul>li>ul>li>a:hover{
	color: #5E5E5E;
	padding-top: .1rem !important;
	padding-bottom: 0.1rem!important;
	padding-left: 0.1rem!important;
	border-left: 0.05rem solid #5E5E5E;
}

.main-nav>ul>li>ul{
	padding-left: .8rem;
	font-size: 0.35rem;
}

.main-nav>ul>li>.active{
	color: #5E5E5E;
	padding-top: .2rem !important;
	padding-bottom: 0.2rem!important;
	padding-left: 0.2rem!important;
	border-left: 0.05rem solid #5E5E5E;
}
.main-nav>ul>li>ul>li>.active{
	color: #5E5E5E;
	padding-top: 0.1rem !important;
	padding-bottom: 0.1rem!important;
	padding-left: 0.1rem!important;
	border-left: 0.05rem solid #5E5E5E;
}
.documentation p,ol{
	font-size: .5rem;
	font-weight:lighter;
}
.documentation h1{
	font-weight: bold;
}
